package dao;

import java.util.List;

import domain.Series;

public interface ISeriesDAO {

	
	List<Series> getAllSeries();
	List<Series> getAllSeriesByState(String state);
	List<Series> getAllSeriesStartingWithLetter(char letter);
	Series getSeriesByTitle(String title);
	Series getSeriesByIdVideo(Integer id);
	List<Series> getSeriesThatContainstCharSequence(String partOfTitle);
	List<Series> getAllSeriesByTitleYearGenre(String title, Integer year, String genre);
	List<Series> getAllSeriesByTitleYear(String title, Integer year);
	List<Series> getAllSeriesByTitleGenre(String title, String genre);
	List<Series> getAllSeriesByTitle(String title);
	List<Series> getAllSeriesByYearGenre(Integer year, String genre);
	List<Series> getAllSeriesByYear(Integer year);
	List<Series> getAllSeriesByGenre(String genre);
}
